import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Bus from './lib/bus'
import api from './api'
import iview from 'iview'
import 'iview/dist/styles/iview.css'
import 'animate.css'
// import countTo from '_c/count-to'
if (process.env.NODE_ENV !== 'production') require('./mock')

Vue.use(iview)
// Vue.use(animated)
Vue.config.productionTip = false
Vue.prototype.$bus = Bus
Vue.prototype.$api = api

// const handleClick = event => {
//   console.log(event)
//   event.stopPropagation()
// }

// let list = [{ name: 'wangfengxi' }, { name: 'wfx' }]
// const getErrList = (h) => {
//   return list.map((item, index) => h('li', {
//     on: {
//       'click': handleClick
//     },
//     key: `list_item_${index}`
//   }, item.name))
// }

new Vue({
  router,
  store,
  render: h => h(App)
// }).$mount('#app')
//   render: h => {
//     return h(countTo, {
//       // 为组建最外层增加一个class, 由于class为关键字 需要用''引上 使用方式可以是字符串'' 对象{} 数组【】
//       'class': { 'count-to': true },
//       // 为组建增加属性
//       attrs: {},
//       // 传入属性
//       props: {
//         endVal: 1000
//       },
//       // 为dom增加属性
//       domProps: {
//         // innerHTML: 123
//       },
//       // 触发组建内的事件
//       on: {
//         'on-animation-end': (val) => {
//           console.log('animation end:', val)
//         }
//       },
//       // 为组建绑定一个事件
//       nativeOn: {
//         // 为组建绑定一个click事件
//         click: () => {
//           console.log('click!')
//         }
//       },
//       // 为组建增加样式
//       style: {
//         //
//       },
//       // 为组建增加指令
//       directives: [],
//       scopedSlots: {},
//       // 插槽
//       slot: '',
//       // 为组建设定一个key
//       key: '',
//       // 为组建设置一个ref
//       ref: ''
//     }, 'wangFengXi')
//   }
//   render: h => h('div', [
//     h('span', 'aaaa'),
//     h('span', 'bbbb')
//   ])
//   render: h => h('div', [
//     h('ul', {
//       on: {
//         'click': handleClick
//       }
//     }, getErrList(h))
//   ])
}).$mount('#app')
